Warning: session_start() function.session-start: Cannot send session cache limiter - headers already sent
把 session_start()移到第一行,去掉任何可能的空白的输出;
也试验了下面的:
ob_start();
ob_start("ob_gzhandler");
ob_end_flush();
都没效用,最后,竟然是用这个把问题解决了:
一个UTF-8文件可能有BOM,也可能没有BOM,可用下面的方法区分:
1,用UltraEdit-32打开文件,切换到十六进制编辑模式,察看文件头部是否有EF BB BF。
2,用Dreamweaver打开,察看“页面属性”,看“包括Unicode签名(BOM)”前面是否勾了。
这里用第2种方法,把勾去了,就好了,好奇怪。